package com.itheima.day10.inputzijie;

import java.io.FileInputStream;
import java.io.IOException;

public class test_input_onetoone {
    public static void main(String[] args) throws IOException {
        //需求：读取文件中的字节数据到程序中
        //1.创建文件字节输入流对象：FileInputStream
        //此对象与指定的目标文件建立输入流管道
        FileInputStream fis = new FileInputStream("D:\\javajc_ws\\javaEE\\src\\com\\itheima\\day10\\inputzijie\\aikun");
        //2.读取字节数据：int read()
        int b = fis.read();
        while(b!=-1){
            System.out.print((char)b);
            b = fis.read();
        }
        //3.关闭输入流,释放资源
        fis.close();
        System.out.println("文件读取完毕");
        System.out.println("===========================");
        //一次读取一个字节的缺点：
        //1.效率低，一次读取一个字节来回输入输出
        //2.读取文件内容时，不能确定文件内容长度,例如中文文字一般三个字节，读取一个字节后可能会出现乱码
    }
}
